![]() | |
![]() | |
Desendolcador(es) |
Alfred Aho, Brian Kernighan y Peter J. Weinberger (es) ![]() |
---|---|
Tipu de MIME |
text/x-awk application/x-awk |
Versión inicial | 1977 |
Última versión | IEEE Std 1003.1-2008 (, ) |
Tipu |
utilidad estándar de Unix (es) ![]() ![]() ![]() ![]() |
Orixe del nome |
Alfred Aho, Brian Kernighan y Peter J. Weinberger (es) ![]() |
Códigu fonte | Códigu fonte |
Etiqueta de Stack Exchange | Stack Exchange |
![]() |
AWK ye un llinguaxe de programación diseñáu pa procesar datos basaos en testu, yá seyan ficheros o fluxos de datos. El nome AWK deriva de les iniciales de los apellíos de los sos autores: Alfred Aho, Peter Weinberger, y Brian Kernighan. awk, cuando ta escritu tou en minúscules, fai referencia al programa d'Unix o Plan 9 qu'interpreta programes escritos nel llinguaxe de programación AWK.
AWK ye exemplu d'un llinguaxe de programación qu'usa llargamente'l tipu de datos de llistes asociatives (esto ye, llistes indexadas por cadenes clave), y espresiones regulares. El poder, brevedá y llimitaciones de los programes d'AWK y los guiones de sei inspiraron a Larry Wall a escribir Perl. Por cuenta de la so trupa notación, toos estos llinguaxes son frecuentemente usaos pa escribir programes d'una llinia.
AWK foi una de les primeres ferramientes n'apaecer n'Unix (na versión 3) y ganó popularidá como una manera d'añader funcionalidad a les tuberíes d'Unix. La implementación de dalguna versión del llinguaxe AWK ye estándar en cuasi tou sistema operativu tipu unix modernu. AWK ye mentáu nes Single UNIX Specification (especificaciones básiques de unix) como una de les utilidaes necesaries de too sistema operativu Unix. Pueden instalase implementaciones d'AWK en cuasi tolos demás sistemes operativos.